Stall torque - Turkish English Dictionary